// 生成雷达相关随机词汇
const generateKeywords = () => {
    const baseWords = [
        '天线系统', '脉冲压缩', '频率调制', '目标识别', '信号处理',
        '多普勒效应', '波形设计', '抗干扰', '扫描模式', '发射机',
        '接收机', '信噪比', '距离分辨率', '方位角', '仰角测量',
        '杂波抑制', '动目标显示', '相控阵', '雷达方程', '电磁传播'
    ];
    
    return baseWords.map(word => ({
        name: word,
        value: Math.random() * 100 + 20 // 20-120随机权重
    }));
};

// 初始化词云
document.addEventListener('DOMContentLoaded', () => {
    initChart('wordCloudChart', {
        tooltip: {},
        series: [{
            type: 'wordCloud',
            shape: 'circle',
            sizeRange: [12, 40],  // 字体大小范围
            rotationRange: [0, 0], // 关闭旋转
            rotationStep: 45,
            gridSize: 8,
            drawOutOfBound: false,
            textStyle: {
                color: () => {  // 随机颜色生成
                    return `hsl(${Math.random() * 360}, 70%, 60%)`
                }
            },
            data: generateKeywords()
        }],
        grid: { containLabel: true }
    });
})